Extensions add extra functions to your Mac — for example, a printer driver will
tailor data to suit a particular printer. To enable an extension you should put its
file in the Extensions folder, inside the System Folder, and restart the computer.
The Extensions folder contains system extensions, Chooser extensions and other files.
Installing Extensions
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
Extensions are supplied by the System Installer or with a particular application.
  Easy Install in the System Installer provides the basic extensions for your Mac.
However, Custom Install doesn’t let you install individual extensions — you
must use Easy Install to provide all the extensions! Installers for other
applications often add extra extensions automatically.
An extension can also be installed manually by dragging its file onto the System Folder icon — the Finder then puts it in the Extensions folder. Don’t drag a file into the System Folder itself unless you intend dragging it into the Extensions folder afterwards!
System Extensions
qqqqqqqqqqqqqq
  A system extension or control panel can contain INIT resources that modify the
system during startup — these files often increase the amount of memory used by
the system. An extension’s icon may appear briefly on the screen during startup.
To prevent extensions or panels containing INITs from loading you can simply press Shift during startup — this also stops items in the Startup Items folder from launching.
ø Screen saver extensions can cause problems — try turning the monitor off when it’s
not in use, or reduce its brightness instead!
Managing System Extensions
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  An extension management utility, such as Extensions Manager, can enable or
disable extensions in sets. It does this by moving files between the Extensions
folder and the neighbouring Extensions (Disabled) folder.
Although some utilities can also disable non-INIT files there’s nothing gained by it — just leave these files in the Extensions folder! For simplicity’s sake, Extensions Manager only shows Chooser extensions or files containing INITs in its list, as shown below:-
 
Most types of management utility can be activated by holding down Space during startup or by opening its control panel. You can check the required items, save the set and close the window — if you opened the window during startup this process will then resume.
An extension can be disabled manually by dragging it out of the Extensions folder and into the Extensions (Disabled) folder. If your utility didn’t make this folder inside the System Folder you’ll have to create it yourself!
√∏ A utility may not show newly installed extensions in its list! If this happens just
restart and then enable the extension.
√∏ Avoid putting duplicates of the same extension in both the Extensions and the
Extensions (Disabled) folders. This really confuses the utility!
√∏ If you drag an extension into the Extensions (Disabled) folder make sure that your
utility isn’t set to put it back into Extensions again!
Å Don’t trash unused extensions — you may want them one day!
Å If you double-click on an extension it generates a message — this doesn’t change
even when the extension is installed.
Conflicts
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  Conflicts can occur when an INIT changes part of the system already modified by
another extension or control panel. Symptoms appear during startup or later!
During startup the files are loaded from folders in the following sequence:-
z Extensions
z Control Panels
z System Folder
Within each folder they load in alphabetical order — hence conflicts can be avoided by renaming an extension or control panel. For example:-
For loading:- Prefix name with:-
Earlier Blank spaces
Later Tildes (~) or bullets (•)
Alternatively you can move files to a different folder — a control panel placed in the Extensions folder will be loaded before other extensions or control panels!
√∏ You may be able to identify a conflict by watching the screen icons as they appear
during startup. A crash during startup is rarely fatal!
√∏ Utilities such as TattleTech or MacCheck can be used to analyse conflicts.
Useful software includes Symbionts (gives useful RAM information) and Now Utilities Startup Manager (you can modify the loading sequence by dragging the files in a list).
The Extensions Folder
qqqqqqqqqqqqqqqq
The System Installer provides only those files needed by your machine. Most of the files detailed below come with System 7.5.5 and subsequent additions, although many won’t appear on your model. For more details see The InformInit (D E Frakes).
The following information roughly corresponds to a List by Kind view, although some items have been rearranged to improve presentation.
System Applications
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  These background applications are used by the system. They only need use
memory when they’re actually in operation.
Desktop PrintMonitor
Supervises the progress of printing with a desktop printer. For this particular application on a 680x0 Mac you should also install the CFM-68K Runtime Enabler extension.
PrintMonitor
Used instead of the above where desktop printing isn’t required.
Communication Tools
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  These basic connectivity tools provide resources for communications
applications. The most common types are:-
Apple Modem Tool
For any modem using Hayes protocol.
Claris Kermit Tool
Supplied with ClarisWorks for sending files over a data link.
Serial Tool
General-purpose tool for transferring data via either serial port.
Text Tool
For handling standard text over any data link.
TTY Tool
For teletype emulation.
VT102 Tool
Standard terminal emulation.
XMODEM Tool
For XMODEM error correction over a data link.
Apple Guide Files
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  The Finder’s Ó menu gives access to the Macintosh Guide when the Apple Guide
extension is enabled. The information itself is contained in the Apple Guide files.
The following Guide files add extra entries to the Finder’s Ó menu:-
About Apple Guide
Macintosh Guide
PowerTalk Guide
Shortcuts
  Apple Guide files whose names end in Additions are called mix-ins. They supply
extra material about the special features on your Mac and combine it with the
basic Macintosh Guide. The following mix-ins come with the system:-
AppleVision Guide Additions
AV Monitors Guide Additions
Energy Saver Guide Additions
Monitor & Sound Guide Additions
Networking Guide Additions
Open Transport Guide Additions
PB 190 Guide Additions
PB 2300 Guide Additions
PB 500 Upgrade Guide Additions
PB 5300 Guide Additions
PowerBook Guide Additions
Sound/Monitors Guide Additions
Speech Guide Additions
Video Guide Additions
Other applications use Guide files that reside in the same folder as the application. One exception is SimpleText whose Guide is in the Extensions folder:-
SimpleText Guide
System Documents
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  These provide resources for other applications and other parts of the system.
Since they don’t occupy any memory, except when in use, there’s little point in
removing them! The PC card modem files are omitted from the list for clarity.
NETWORKING
The following match networking software to the Mac’s hardware:-
Apple Built-In Ethernet
For Macs with built-in Ethernet.
Apple Ethernet CS
Apple Ethernet CS II
For Common Slot Ethernet cards.
Apple Ethernet LC
For an LC Ethernet card.
Apple Ethernet NB
For a NuBus Ethernet card.
Apple Token Ring NB
For a NuBus Token Ring card.
ENET Compatibility
For Macs with built-in Ethernet.
LIBRARY DOCUMENTS
The Shared Library Manager (see below) should be enabled to use these libraries. Unless shown otherwise, the following give accelerated native operation on a PowerMac:-
AppleGuideGlueLib.68K
For Cyberdog on a 680x0 Mac — the CFM-68K Runtime Enabler extension must be active.
AppleScriptLib
For AppleScript.
ObjectSupportLib
For developers working with AppleScript.
QuickDraw‚Ñ¢ GX Enabler
For using QuickDraw GX with OpenDoc.
Text Encoding Converter
Deals with different international coding systems encountered with Cyberdog by means of the Text Encodings folder in the System Folder.
The following are currently used in PowerMacs to use Open Transport with system elements that aren’t native:-
OpenTptAppleTalkLib
For AppleTalk operation.
OpenTptInternetLib
For Internet operation using TCP/IP.
OpenTransportLib
General resources including OTGlobalLib that appears in dialogs if the file’s missing.
OTHERS
Graphics Accelerator
For a PCI PowerMac fitted with an ATI Accelerated Graphics Card
OpenDoc Documents
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
The Shared Library Manager (see below) should be enabled for the following shared libraries. The CFM-68K Runtime Enabler extension must also be active on a 680x0 machine.
NuDragLib.slb
NuQuickTimeLib.slb
NuThreadsLib.slb
NuTranslationLib.slb
SOMobjects‚Ñ¢ for Mac OS
SOMobjects‚Ñ¢ was developed in conjunction with IBM for use with OpenDoc. The Standard Object Model (SOM) was originally devised for the object linked environment used in PCs running under the OS/2 operating system.
Shared Library Manager Documents
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
The following files are used for Open Transport in various modes — the Shared Library Manager (see below) should be enabled. All documents with a 68K name are essential for a 680x0 machine but if present on a PowerMac will slow it down to the speed of a 680x0!
Open Tpt AppleTalk Library
Open Tpt ATalk 68K Library
Open Tpt Inet 68K Library
Open Tpt Internet Library
Open Transport 68K Library
Open Transport Library
Chooser Extensions
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
The following don’t use any memory, except when in use. The only exception is AppleShare which consumes around 32 K when active:-
AppleShare
For sharing folders, files and printers via workstations on a network.
AppleTalk ImageWriter
ImageWriter II via an AppleTalk network.
Colour SW 2200
Colour StyleWriter 2200 — needs a 68020 Mac or better.
Colour SW 2400
Colour StyleWriter 2400 — needs a 68020 Mac or better.
Colour SW 2400 GX
QuickDraw GX with a StyleWriter 2400 — needs a 68020 Mac or better.
Colour SW Pro
Colour StyleWriter Pro.
ImageWriter
ImageWriter or ImageWriter II via a serial port.
ImageWriter GX
QuickDraw GX with an ImageWriter or ImageWriter II via a serial port.
ImageWriter LQ
ImageWriter LQ via a serial port.
ImageWriter LQ GX
QuickDraw GX with an ImageWriter LQ via a serial port.
LaserWriter
PostScript level I printer via an AppleTalk network.
LaserWriter 300
Personal LaserWriter 300, LaserWriter Select 300 or Personal LaserWriter LS via a serial port.
LaserWriter 8
PostScript Level II printer via an AppleTalk network. It uses PostScript Printer Definition (PPD) Files in the Printer Descriptions folder.
LaserWriter 8f
Similar to LaserWriter 8, using the same PPDs, but with the LaserWriter 16/600 fax options. When you use the LaserWriter 8f it removes the LaserWriter 8’s preferences files — so you’ll need to select Setup in the Chooser if you go back to the LaserWriter 8!
LaserWriter GX
QuickDraw GX with a PostScript Level I printer via an AppleTalk network.
LaserWriter IISC
LaserWriter IISC connected via SCSI.
The Personal LaserWriter SC driver is preferred for this printer.
LaserWriter IISC GX
QuickDraw GX with a LaserWriter IISC via SCSI.
LW 300/LS GX
QuickDraw GX with a Personal LaserWriter 300, LaserWriter Select 300 or Personal LaserWriter LS via a serial port.
LW Select 310
LaserWriter Select 310 via a serial port.
PDD Maker GX
For making Portable Digital Documents (PDDs) with QuickDraw GX.
Personal LaserWriter SC
Personal LaserWriter SC or LaserWriter IISC printer via SCSI.
StyleWriter 1200
StyleWriter, StyleWriter II or StyleWriter 1200.
StyleWriter GX
QuickDraw GX with a StyleWriter II.
StyleWriter II
StyleWriter II via a serial port. The StyleWriter 1200 driver is preferred for this printer.
PowerTalk Extensions
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
The following file is used with the PowerTalk Extension:-
AppleTalk Service
Printing Extensions
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
These items appear in the Printing menu when QuickDraw GX is enabled:-
EPSExtension
For creating an EPSF file created with the LaserWriter GX printer driver.
N-Up Printing Options
For printing up to 16 pages on a single sheet of paper, each with an optional border.
System Extensions
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
Some manager resources, such as Apple® Event Manager, SCSI Manager and Sound Manager, previously supplied as separate files, are now part of the system itself. The first three items shown below have names that begin with a space.
CFM-68K Runtime Enabler
Allows a 680x0 Mac to partially imitate the Code Fragment Manager used in a PowerMac
— as required by OpenDoc, Open Transport and the Desktop Printer application.
Display Enabler
Provides extra functions in Energy Saver and also in the Monitors control strip module.
EM Extension
  For the Extensions Manager control panel. It’s name begins with a space to make it
load before other extensions.
54xx/64xx Update
Accommodates the hardware characteristics of some PowerMac models.
7200 Graphics Acceleration
For a PowerMac 7200 with a PCI video card.
A/ROSE
  The Apple Real-Time Operating System for networking via an Apple Token Ring
4.16 NB, Apple Serial NB or similar NuBus card.
Apple CD-ROM
  For reading data from an Apple model of CD-ROM.
Apple Colour SW Pro CMM
  A Colour Matching Method used by ColorSync for a Colour StyleWriter Pro printer.
Apple Guide
  Provides Apple Guides in the Ó menu.
Apple PhotoAccess
  For reading Photo-CDs on a CD-ROM drive, usually with Slide Show Viewer
application — the QuickTime extension must also be enabled.
AppleScript‚Ñ¢
  For automating tasks in a scriptable application using macros created with the
Script Editor. The Finder can be controlled if Finder Scripting Extension is enabled.
Assistant Toolbox
  For the File Assistant application or for the AutoRemounter control panel.
Audio CD Access
  For playing audio CDs on a CD-ROM drive. The AppleCD Audio Player application,
or similar, can provide actual control of the drive.
Caps Lock
  Shows an upwards arrow next to the Ó menu, when Caps Lock is selected on a
PowerBook — not needed with the PowerBook 500 series.
Catalogues Extension
  For use with the PowerTalk Extension. You can browse the Desktop Catalogues
for data on mail services, users and groups. A Key Chain, containing account name,
password and access method, can reach a remote service using an Access Code.
Clipping Extension
  Lets you use drag and drop to create clipping files on the Desktop. Drag and drop
between applications works without this extension.
ColorSync
  Provides correlation between on-screen and printed colours on a suitable printer.
The ColorSync‚Ñ¢ Profiles folder (with a profile of your monitor) must be in the
Preferences folder and ColorSync System Profile in the Control Panels folder.
Colour Picker
  Lets you pick from millions of colours. If not installed you’ll get a segmented
colour wheel generated by the system.
Colour SW 2000 Series CMM
  A Colour Matching Method used by ColorSync for any Colour StyleWriter 2000 series
printer. It must be disabled on a 68000 Mac to prevent startup problems.
Cyberdog Extension
For the Cyberdog Internet application from Apple.
DAL
For Data Access Language — a protocol that also accepts the ANSI standard Structured Query Language (SQL) for interrogating databases over a network. It also works with other database servers such as IBM’s DB2 or Informix on a VAX system.
Desktop Printer Extension
  Provides desktop printers, each initially selected in the Chooser.
Desktop Printer Spooler
  For background printing on a desktop printer, used with the Desktop Printer
Extension and the Desktop PrintMonitor application.
Energy Saver Extension
  For the PowerMac version of the Energy Saver control panel
EtherTalk Phase 2
Updated protocol for an EtherTalk network.
File Sharing Extension
  For sharing files and folders over a network.
Find File Extension
  Lets you to launch Find File by pressing †-F. When disabled you can only use a
simple Find facility provided by the system itself.
Finder Scripting Extension
  Lets AppleScript send instructions to the Finder. Some utility applications won’t
work without this!
Foreign File Access
  For reading non-Mac CD-ROM files such as High Sierra and ISO 9660.
High Sierra File Access
  For reading High-Sierra CD-ROMs.
Ici/IIsi Monitors Extension
Adds options, such as gamma settings, to the Monitors control panel for the built-in video cards in these Macs.
Inline Filter
For inline character entry as required for speech control of AppleScript.
InputBackSupport
Used by the WorldScript extension for two-byte oriental fonts.
Internet Config Extension
For Internet applications such as Emailer (Claris) and Cyberdog.
IRTalk
  For an AppleTalk network over the infra-red (IR) link on some PowerBooks.
ISO 9660 File Access
  For reading CD-ROMs conforming to this international standard.
LC Monitors Extension
Adds options, such as gamma settings, to the Monitors panel for a Mac LC’s built-in video card. It supports monitors at scan rates of 60, 67 and 75 Hz, including VGA at 60 Hz.
MacinTalk 2
  For speech synthesis using the MacinTalk 2 files in the Voices folder (see below).
Suitable for any Mac with a 68000, 68020 or 68030 processor running at under
33 MHz. Speech Manager and the Speech control panel must also be enabled.
Macintalk 3
Macintalk version for a 68030 Mac running at 33 MHz or more. On a 68040 Mac or PowerMac you should use MacIntalk Pro instead (see below).
MacIntalk Pro
Macintalk version for a 68040 Mac or PowerMac only.
Mailbox Extension
Provide a Desktop Mailbox when used with the PowerTalk Extension.
Network Extension
  For setting Personal File Sharing on a network from within the Finder.
PB 150 Modem Patch
For the modem in a PowerBook 150.
PC Card Extension
  Enables the PC Card slots provided in some PowerBooks.
PC Card Modem Extension
  For using a PC Card Modem in either slot in a PowerBook. This file is also known
as the PC Card Serial Driver.
PowerBook Monitors Extension
  Adds options, such as gamma settings, to the Monitors control panel for a
PowerBook with built-in video card. Works with VGA at 60 Hz and SVGA at 56 Hz.
PowerPC Monitors Extension
Adds features to the Monitors & Sound control panel for an AudioVision 14 monitor with a PowerMac. It supports 75 Hz greyscale monitors and RGB, S-Video or composite video formats to NTSC or PAL standards with optional flicker reduction. It also lets you display video on RGB or on the television — and you can choose the defaults following restart.
PowerTalk Extension
  A form of Apple Open Collaboration Environment (AOCE), used for electronic
mail and communication over a network.
PowerTalk Manager
Used with the PowerTalk Extension.
PrinterShare
  For sharing certain devices, such as plotters, over a network.
PrinterShare GX
  As above, but for use with QuickDraw GX.
Remote Only
Allows you to run AppleTalk and a matching application at the same time as using both printer and modem ports for normal serial devices — such as a modem and printer!
Quadra AV Monitors Extension
Adds options, such as gamma settings, to the Monitors control panel for Quadra and Centris AV built-in video cards. It supports Macintosh 16" or 21" Colour Displays and RGB, S-Video or composite video formats to NTSC or PAL standards with optional flicker reduction. It also lets you display video on RGB or on the television — and you can choose the defaults following restart.
Quadra Monitors Extension
Adds options, such as gamma settings, to the Monitors control panel for Quadra and Centris built-in video cards. It supports 60, 67 and 75 Hz monitors, such as VGA at 60 Hz, SVGA at 56 Hz, NTSC, NTSC Convolved, PAL and PAL Convolved.
QuickDraw‚Ñ¢ GX
  Provides enhanced graphics and desktop printers but uses 1.2 M of memory.
QuickDraw‚Ñ¢ GX Helper
  For disabling QuickDraw GX from the  menu in an incompatible application.
QuickTime‚Ñ¢
  For applications that use movies, graphics, sounds and MIDI music documents. Also
provides file compression of PICT files in any suitable application.
QuickTime‚Ñ¢ Musical Instruments
  Thirty Standard MIDI sounds that can be played from a QuickTime application
without the need for external MIDI equipment.
QuickTime‚Ñ¢ PowerPlug
  For native QuickTime on a PowerMac — it contains the QuickTimeLib library.
Shared Library Manager
  For sharing object-orientated code on any type of Mac — as used by Open Transport
and OpenDoc.
Shared Library Manager PPC
For the above, but only necessary on a PowerMac.
Speech Manager
  Enables SimpleText and other applications to speak documents or dialog messages
— the Speech control panel and a version of Macintalk should be enabled.
Speech Recognition
  For PlainTalk speech recognition on an AV Mac or PowerMac only — the Speech
control panel should be enabled.
SR Monitor
For use with the above.
Startup Tuner
  Fixes any problems with the Startup Disk control panel.
System Speech Rules
For use with the Speech Recognition extension.
SystemAV
Provides information for the Monitors & Sound control panel concerning the audio-video inputs on an AV Mac and some varieties of PowerMac.
TokenTalk Phase 2
Updated protocol for a TokenTalk network.
TokenTalk Prep
For a TokenTalk network.
Video Startup
  For the Apple Video Player application.
WorldScript‚Ñ¢ I
  For use with software language kits in most world languages except Chinese,
Japanese and Korean.
WorldScript‚Ñ¢ II
Accommodates language kits for Chinese, Japanese and Korean.
WorldScript‚Ñ¢ Power Adapter
For native operation of WorldScript ‚Ñ¢ on a PowerMac.
°AppleVision
For Macs designed before System 7.5 that use a 14" AppleVision display
Other Files
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
Finder Help
  A special file that provides balloon help in the Finder.
Special Folders
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
OpenDoc Libraries
Libraries used by OpenDoc.
Printer Descriptions
Postscript Printer Definition (PDD) files for LaserWriter 8 and LaserWriter 8f drivers.
Scripting Additions
Files that extend the abilities of AppleScript.
Voices
Voice files for all versions of MacinTalk.
Paper Types
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
The following paper type files are provided for use with QuickDraw GX:-